demand something with insistence and violence - Español Inglés Diccionario